// import axios from 'axios'

// axios
//   .get('http://www.liulongbin.top:3006/api/getbooks', {
//     params: {
//       name: 'codeY',
//       age: 18
//     }
//   })
//   .then((res) => {
//     console.log(res)
//   })
// axios
//   .post('/post', {
//     data: {
//       name: 'codeY',
//       age: 18
//     }
//   })
//   .then((res) => {
//     console.log(res)
//   })

//axios配置选项
// axios.defaults.baseURL = 'http://www.liulongbin.top:3006/api'
//设置响应时长
// axios.defaults.timeout = 1000
// 默认请求头部
// axios.defaults.headers = {}

// axios
//   .get('/getbooks', {
//     params: {
//       name: 'codeY',
//       age: 18
//     }
//   })
//   .then((res) => {
//     console.log(res)
//   })
// axios
//   .post('/post', {
//     data: {
//       name: 'codeY',
//       age: 18
//     }
//   })
//   .then((res) => {
//     console.log(res)
//   })

// axios
//   .request({
//     url: '/getbooks',
//     method: 'GET'
//   })
//   .then((res) => {
//     console.log('request请求成功')
//     console.log(res)
//   })
//拦截器
//参数一：请求成功或者响应成功执行的函数
//参数二：请求失败或者响应失败执行的函数
// axios.interceptors.request.use(
//   (config) => {
//     //这里可以对请求的配置做一下操作
//     console.log('请求成功')
//     return config
//   },
//   (err) => {
//     console.log('请求失败')
//     return err
//   }
// )

// axios.interceptors.response.use(
//   (res) => {
//     //这里可以对响应的配置做一下操作
//     console.log('响应成功')
//     return res
//   },
//   (err) => {
//     console.log('响应失败')
//     return err
//   }
// )

//多个请求一起返回
// axios
//   .all([
//     axios.get('/getbooks', { params: { name: 'codeY', age: 18 } }),
//     axios.post('/post', { data: { name: 'codeY', age: 18 } })
//   ])
//   .then((res) => {
//     console.log(res)
//   })
